/*
 * 应用表单校验相关配置
 * 依赖：graceChecker.js 进行校验
 *
 * 使用：引入该js到页面，let res = graceChecker.check({phoneNo:"",verCode:""},formRule.loginRule)
 */

export default {
	/* 用户密码登录 */
	loginByPassRule: [{
		name: 'phone',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号不能为空'
	}, {
		name: 'phone',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}, {
		name: 'password',
		checkType: 'string',
		checkRule: '6,18',
		errorMsg: '请输入6-18位密码'
	}],

	/* 用户验证码登录 */
	loginByCodeRule: [{
		name: 'phone',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号不能为空'
	}, {
		name: 'phone',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}, {
		name: 'verCode',
		checkType: 'string',
		checkRule: '6',
		errorMsg: '请输入6位验证码'
	}],

	/* 发送验证码验证手机号 */
	sendCodeRule: [{
		name: 'phone',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '手机号不能为空'
	}, {
		name: 'phone',
		checkType: 'phoneno',
		checkRule: '',
		errorMsg: '手机号格式不正确'
	}],

	/* 编辑新增个人发票 */
	pInvoiceRule: [{
		name: 'title',
		checkType: 'notnull',
		checkRule: '',
		errorMsg: '发票抬头不能为空'
	}],

	
	/* 手机号修改 */
	editPhoneRule: [{
			name: 'phone',
			checkType: 'notnull',
			checkRule: '',
			errorMsg: '手机号不能为空'
		}, {
			name: 'phone',
			checkType: 'phoneno',
			checkRule: '',
			errorMsg: '手机号格式不正确'
		},
		{
			name: 'new_phone',
			checkType: 'notnull',
			checkRule: '',
			errorMsg: '新手机号不能为空'
		}, {
			name: 'new_phone',
			checkType: 'phoneno',
			checkRule: '',
			errorMsg: '新手机号格式不正确'
		}, {
			name: 'ver_code',
			checkType: 'string',
			checkRule: '6',
			errorMsg: '请输入6位验证码'
		},
		{
			name: 'new_ver_code',
			checkType: 'string',
			checkRule: '6',
			errorMsg: '请输入新手机号6位验证码'
		}
	],

}
